﻿# -*-coding:  UTF-8
# @Time    :  2021/9/13 21:11
# @Author  :  Cooper
# @FileName:  superUse.py
# @Software:  PyCharm


class Fruit:  # 定义水果类（基类）
    def __init__(self, color='绿色'):
        self.color = color  # 定义类属性

    def harvest(self):
        print('水果原来是： ' + self.color + '的 ！！！')  # 输出的是类属性color


class Apple(Fruit):  # 定义苹果类（派生类）
    def __init__(self):
        super().__init__()  # 调用基类的__init__()方法
        print('我是青苹果')

    def harvest(self):  # 复写了基类的方法
        print('青苹果现在是： ' + self.color + '的 ！！！')  # 输出的是类属性color


fruit = Fruit()  # 创建类的实例（苹果）
fruit.harvest()  # 调用基类的harvest的
apple = Apple()  # 创建类的实例（苹果）
apple.harvest()  # 调用派生类的harvest的
